package com.classroompie.classroompieserver.service;

import com.classroompie.classroompiepojo.entity.CourseModel;
import com.classroompie.classroompiepojo.request.AddUserInput;
import com.classroompie.classroompiepojo.request.UserLoginInput;
import com.classroompie.classroompiepojo.response.GetCourseVO;
import com.classroompie.classroompiepojo.response.LoginVO;

import java.util.List;

/**
 * @author jiahao
 * @since 2024/6/20 周四
 */
public interface UserService {
    void addUser(AddUserInput addUserInput);

    LoginVO login(UserLoginInput userLoginInput);

    void addCourse(String code);

    List<GetCourseVO> getTeachCourse();

    List<GetCourseVO> getLearnCourse();

    List<GetCourseVO> getTopCourse();

    List<GetCourseVO> getArchiveCourse();
}
